shut your yap! - German English Dictionary